package com.zpark.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @PackageName: com.zpark.jdbc
 * @ClassName: Demo01
 * @Description:
 * @author: RZS
 * @date: 2024/12/13  14:34
 */
public class Demo01 {
	public static void main(String[] args) throws SQLException {
		// 定义连接的url
		String url = "jdbc:mysql://localhost:3316/servlet_jsp?useSSL=false" +
				"&serverTimezone=UTC&characterEncoding=UTF-8";
		// 定义数据库用户名
		String user = "root";
		// 定义数据库密码
		String pwd = "root"; // 写自己MySQL数据库的密码

		// 注册加载mysql驱动
		// new com.mysql.cj.jdbc.Driver();
		try {
			/**
			 * Class.forName(类路径): 通过反射创建指定的类对象
			 * 注册驱动
			 */
			Class.forName("com.mysql.cj.jdbc.Driver");
			// 创建mysql数据库连接对象
			Connection conn = DriverManager.getConnection(url, user, pwd);
			System.out.println(conn);
		} catch (SQLException throwables) {
			throwables.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
	}
}
